This page last changed on Nov 10, 2010 by salamy.


Concurrent Versioning System

CVS (Concurrent Versioning System) is an open source software tool used by software developers to manage code changes within their source code tree.  This source code versioning system is the predecessor of Subversion and applies stricter security access when editing MBARI project files.  Similar to Subversion, CVS enables programmers to store current and all previous records of code changes (along with those who made the changes) over the existense of the code.  Access to projects on the CVS respository at MBARI, however, also requires a pre-set individual passwords for all users in order to make changes to the code.  Without access permission, users may only view and download code - not upload it into the repository to make changes.  Access is given to users who are part of that project's group on CVS.  To gain a password or access to edit a project requires notification to the server administrator:  Karen Salamy (salamy@mbari.org).              

NOTE: In the rare event the administrator is on vacation or unavailable, please submit your CVS request to the IS Remedy page at:  https://ishelp.shore.mbari.org/helpdesk/WebObjects/Helpdesk and it will be assigned by IS appropriately based on urgency level.

In addition to acquiring a password from the server administrator, you must also install a CVS software client.  There are multiple CVS clients for most major operating systems including WinCVS (Windows), MacCVS (Macs), and gcvs (Linux).  The CVS repository may also be accessed using the command line with the following syntax CVS command Line Reference. The most common CVS client at MBARI is WinCVS (version 1.2) which is a stable Windows version release. Additional information on these clients can be found at http://cvsgui.sourceforge.net/.  Detailed documentation on using CVS can be found at http://ximbiot.com/cvs/manual/. 

The MBARI CVS repository may also simply be "viewed" from a web browser for any users who wish to look at its existing source code tree structure at http://moonjelly.shore.mbari.org/cgi-bin/cvsweb.cgi/.


 

Welcome to CVS! - (New Users MUST Read and Provide Password for CVS Access!)

CVS Graphical User Interface (GUI) Client Software Downloads - Windows, Mac, Linux Systems

Setting up the WinCVS GUI

Adding code to CVS Repository with WinCVS GUI

Command Line Access to CVS Repository (i.e., no GUI) - For Linux System Users

View the CVS Repository


 






 


Document generated by Confluence on Feb 04, 2026 09:02